/* 输入一个大于0的数，将其每一位加5，然后模10，最后反向输出结果*/
import java.util.Scanner;
public class shuzi {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.print("输入数字：");
        int nums = sc.nextInt();
        int length = 0;  //记录数字长度
        int temp = nums;  //临时存nums的值
        //计算数字的长度
        while(nums!=0){
            nums/=10;
            length++;
        }

        int [] arr = new int[length];
        int index = arr.length-1;  //控制数组下标
        //取出每一位，加5，模10，放入数组
        while(temp!=0){
            arr[index] = ((temp%10)+5)%10;
            temp/=10;
            index--;
        }

        //将数组反转
        for(int k=0,indexs=arr.length-1;k<indexs;k++, indexs--){
            int t;  //临时存储数据
            //交换
            t = arr[k];
            arr[k] = arr[indexs] ;
            arr[indexs] = t;
        }

        //输出
        for(int i = 0;i<arr.length;i++){
            System.out.print(arr[i]);
        }
    }
}
